home *** CD-ROM | disk | FTP | other *** search
/ Amiga CD-ROM Collection / Amiga CD-ROM Collection - Auge 4000 and Cactus and Demo Util.iso / cactus / 36 / progs / filemaster / filemaster.anleitung < prev    next >
Text File  |  1990-04-04  |  13KB  |  382 lines

  1.  
  2.                           FILE MASTER V1.1
  3.                    ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  4.  
  5.                         ©   Roger Fischlin
  6.                             Steigerwaldweg 6
  7.                             D-6450 Hanau 7
  8.                             BR Deutschland
  9.  
  10.                         Tele.:(06181) 650266
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  \    DIESES PROGRAMM  IST SHAREWARE !!! . Sollte es Ihnen gefallen,    /
  18.   \   und Sie möchten es öfters gebrauchen , bitte ich Sie, DM 10 an   /
  19.    >  mich  zu entrichten. Damit werden Sie zum legalen Benutzer und  <
  20.   /   erhalten eine gedruckte  Anleitung mit allen  Funktionen, auch   \ 
  21.  /    mit denen, die in dieser Beschreibung fehlen ...                  \
  22.  
  23.  
  24.  
  25.  
  26.   Einleitung
  27.   ­­­­­­­­­­
  28.  
  29.   FileMaster ist ähnlich wie NewZap ein File-Editor, mit dem Sie auf
  30.   einfache Weise einzelnen Bytes  einer Datei ändern können. Daneben
  31.   kann aber auch die Länge  einer Datei manipuliert werden, außerdem
  32.   kann man Befehlsfolgen (Patches)  ausführen.  FileMaster  versteht
  33.   die im AMIGA-Magazin des Markt&Technik-Verlages vorgestellten Pro-
  34.   Patches. Als weiteres Extra können Sie  mit der Kopie  einer Datei 
  35.   arbeiten und diese dann später unter einem  neuen Namen speichern.
  36.   Natürlich  besteht auch  die Möglichkeit,  direkt  das File zu be-
  37.   arbeiten. FileMaster nutzt sowohl die PAL-, als auch die NTSC-Auf-
  38.   lösung.
  39.  
  40.  
  41.   
  42.  
  43.  
  44.  
  45.   Starten des Programms
  46.   ­­­­­­­­­­­­­­­­­­­­­
  47.  
  48.   Workbench : Klicken Sie einfach  das Workbench-Icon an .
  49.   CLI       : Erklären  Sie, sofern noch  nicht  geschehen, das Ver-
  50.               zeichnis ,  in  dem  sich  FileMaster   befindet,  zum 
  51.               Directory (mit CD ), und starten Sie dann das Programm
  52.               mit 'FileMaster'.
  53.  
  54.   Klicken Sie im Copyright-Vermerk-Fenster das OK-Gadget.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.    
  61.   Voreinstellungen
  62.   ­­­­­­­­­­­­­­­­
  63.  
  64.   Sie können Ihre persönlichen  Einstellungen  in  einer  Extra-Datei
  65.   sichern, die von FileMaster beim Start eingelesen werden. Die  Ein-
  66.   stellungen werden über das erste Menü festgelegt.
  67.   
  68.   · Palette            »  nur für intensiven Gebrauch nötig
  69.  
  70.   · Set joker : ?      »   "   "      "          "      "
  71.  
  72.   · Write mode         »  damit wird festgelegt, wie  sich FileMaster
  73.                           verhält,  wenn Sie  Bytes  innerhalb  eines              
  74.                           Sektors  verändern  haben  und  diesen dann 
  75.                           verlassen, ohne den Sektor abgespeichert zu 
  76.                           haben. Es stehen folgende Optionen zur Ver-
  77.                           fügung, das Häckchen zeigt,welche  momentan
  78.                           aktiviert ist :
  79.                           
  80.                           · Ask              » FileMaster fragt,ob er 
  81.                                                den  Sektor  schreiben
  82.                                                solle.
  83.  
  84.                           · Write without    » FileMaster    schreibt  
  85.                             asking             den    Sektor    auto-
  86.                                                matisch, ohne sie  zu- 
  87.                                                fragen.
  88.        
  89.                           · Do not write     » FileMaster    schreibt
  90.                                                den Sektor  nicht  und 
  91.                                                fragt auch nicht nach.
  92.  
  93.   · Save prefs         »  nur für intensiven Gebrauch nötig
  94.  
  95.   · Default prefs      »   "   "      "          "      "
  96.  
  97.  
  98.  
  99.  
  100.   Datei öffnen
  101.   ­­­­­­­­­­­­
  102.  
  103.   Wählen  Sie  das  Gadget  OPEN (rechte Seite) an .  Ein  sog. File-
  104.   Requester erscheint. Im  oberen String-Gadget können sie  die  Pfad 
  105.   angeben, im Feld  'file' können Sie  den Dateinamen eingeben. Durch 
  106.   Das Anklicken von  Directories bzw. Dateinamen  kann diesen Vorgang
  107.   vereinfacht werden. Mit 'DF0:', 'DF1:' und 'RAM:' können  Pfadnamem
  108.   direkt angesprochen  werden. Mit 'Parent'  gelangen Sie  ins höhere   
  109.   Verzeichnis. 'Devs' listet alle gemounteten (angemeldeten) Devices,
  110.   von denen können Sie auf einfache Weise eines anwählen.Mit 'Cancel'
  111.   brechen Sie den Vorgang ab. Neben  den  Dateinamen zeigt der  File-
  112.   Requester auch  die Länge der einzelnen Dateien an. '« Dev »' steht 
  113.   für ein Device  und '« Dir »' für ein Directory. Rechts unten  sind
  114.   die wichsten Gadgets zu  sehen. Mit ihnen kann eine  Datei geöffnet
  115.   werden. Dabei gilt es zwei grundsätzliche Modi zu unterscheiden :
  116.  
  117.   · 'Edit on device'       : Alle Schreibbefehle werden direkt in der
  118.                              Datei ausgeführt. Dieser  Modus ist  der 
  119.                              übliche, d.h. FedUp  und NewZap arbeiten
  120.                              in ihm.
  121.  
  122.   · 'Edit in RAM'          : FileMaster kopiert das File ins RAM,d.h.
  123.                              genügend  freier  Speicher muß vorhanden
  124.                              sein. In diesem Modus arbeitet der Such-
  125.                              schneller.  Schreibbefehle werden in der
  126.                              Kopie im Speicher vorgenommen. Sind alle
  127.                              Änderungen  durchgeführt, kann die Datei
  128.                              unter   einem  neuen  Namen  gespeichert
  129.                              werden.  Das  Anlegen einer Sicherheits-
  130.                              kopie entfällt.  Um die Länge der  Datei 
  131.                              zu  modifizieren  müssen Sie  in  diesem 
  132.                              Modus arbeiten.
  133.  
  134.   Bitte bedenken Sie, daß das Bearbeiten einer leeren Datei (Länge=0)
  135.   nicht geht (was sollte auch geändert werden ?).
  136.  
  137.  
  138.  
  139.  
  140.   Bearbeiten eines Sektors
  141.   ­­­­­­­­­­­­­­­­­­­­­­­­
  142.  
  143.   Der Cursor bewegt man mit dem entsprechenden Cursortasten.Mit Shift
  144.   wird  der Cursor  schneller bewegt , bei Rechts- und  Linksbewegung
  145.   springt  der  Cursor  auf Longword-Grenze.  Natürlich kann  man den 
  146.   Cursor auch mit der  Maus setzen. Die aktuelle Cursorposition  kann
  147.   rechts  unten abgelesen werden,  auch in  hexadezimaler Darstellung 
  148.   ( mit $). Daneben findet man den monemtanen Modus (ASC/HEX). Diesen
  149.   kann man durch Anklicken mit dem Zeiger  oder mit  der 0-Taste  des
  150.   Zehnerblockes ändern. Bei ASC interpretiert  FileMaster die Eingabe
  151.   als Text, bei HEX wird die Eingabe  hexadezimal  dargestelltes Byte
  152.   angesehen. Das  erste Zeichen wird  dabei ausgegeben, man kann dann 
  153.   dies wieder mit '<-' löschen. Bewegen  Sie nach  dem ersten Zeichen
  154.   den  Cursor,  wird  der  alte  Wert  in  das  Byte  schrieben. Alle 
  155.   Änderungen  werden  farblich gekennzeichnet.  Möchten Sie  den ver-
  156.   änderten Sektor speichern, so klicken  Sie einfach das WRITE-Gadget
  157.   an. Klicken Sie das UNDO-Gadget an, so wird der ursprügliche Sektor
  158.   wieder in den  Puffer kopiert,  alle Änderungen  sind verloren. Oft
  159.   ist die Darstellung aller Bytes als ASCII-Werte unübersichtlich.Mit
  160.   dem Menü DISPLAY kann man bestimmen, ob :
  161.  
  162.   · 'all'
  163.     alle Zeichen als ASCII-Zeichen dargestellt werden sollen,
  164.  
  165.   · 'only characters'
  166.     nur Buchstaben werden ausgebenen, die Rechtecke verschwinden,oder
  167.  
  168.   · 'only 32-125'
  169.     nur die Zeichen des US-Zeichensatzes werden angezeigt.
  170.  
  171.  
  172.   Dabei werden die übrigen Zeichen als '.' dagestellt.
  173.  
  174.  
  175.   
  176.  
  177.   andere Sektoren
  178.   ­­­­­­­­­­­­­­­
  179.  
  180.   Die Nummer des aktuellen Sektors und des letzten Sektors können Sie
  181.   in dem Feld über  den ASCII-Zeichen ablesen. Klicken sie dieses Feld
  182.   an, so erscheint  den Fenster, in dem sie nach der Sektornummer oder
  183.   dem Offset gefagt werden. Unterhalb der  String-Gadgets sind weitere
  184.   Gadgets zu finden :
  185.  
  186.   · 'Cancel'         »  abbrechen
  187.  
  188.   · 'First'          »  FileMaster springt zum ersten Sektor (1).
  189.  
  190.   · 'Last'           »  FileMaster springt zum letzten Sektor.
  191.  
  192.   · 'Offset'         »  FileMaster  sprint  zu dem  Byte mit dem ange-
  193.                         gebenen Offset, damit also auch zu dem Sektor,
  194.                         in dem das Byte liegt.
  195.  
  196.   · 'Sector'         » FileMaster sprint zu dem angegebenen Sektor.
  197.  
  198.  
  199.   FileMaster akzeptiert dezimale und hexadezimale Darstellung, d.h. es
  200.   es ist  egal, ob Sie zu Sektor '$a' oder Sektor '10'  springen (Dies  
  201.   gilt für alle Zahleneingaben) .
  202.  
  203.   Auch  über  das  rechte Menü  kann  man  ins  das  Fenster  gelangen 
  204.   ('Sector'),oder Sie können direkt zum ersten Sektor ('First sector')
  205.   bzw. letzten Sektor ('Last sector') springen.
  206.  
  207.   Möchten Sie nur in den nächsten oder vorherigen Sektor gelangen, ist
  208.   es  einfacher das Gadget  'FORWARD'  (für nächsten Sektor)  bzw. das 
  209.   Gadget 'BACKWARD' (für vorherigen Sektor) anzuklicken. 
  210.  
  211.  
  212.  
  213.  
  214.   Text oder Bytes suchen
  215.   ­­­­­­­­­­­­­­­­­­­­­­
  216.  
  217.   Diese Funktion findet im Gegensatz zu  NewZap3.18 auch  Stellen, die
  218.   sich über zwei Sektoren erstrecken. Wählen Sie SEARCH-Gadget an, ein
  219.   Fenster erscheint, in dem Sie alle benötigten Werte eingeben sollen.
  220.  
  221.   Sector    :  Sie  müssen angeben, ab  welchem Sektor  gesucht werden 
  222.                soll. Als Hilfe  stehen die Gadgets  'First' und 'Last'
  223.                zur  Verfügung,  die  den  ersten  Sektor bzw.  letzten 
  224.                Sektor eintragen.
  225.  
  226.   Case      :  Bei 'Yes' wird Groß- und Kleinschreibung unterschieden, 
  227.   sensitve     bei 'No' nicht. Dies  gilt aber  nicht für Umlaute, das
  228.                Programm sieht auch dann'Ä' und 'ä' als unterschiedlich
  229.                an.
  230.  
  231.   Direction :  mit  'Forward' (=vorwärts) und  'Backward' (=rückwärts)
  232.                wird die Richtung des Suchens bestimmt.
  233.  
  234.  
  235.   In dem oberen  String-Gadget müssen Sie nun  noch den Text nach  dem
  236.   gesucht  werden soll  eingeben werden  und dann  das 'Search ASCII'-
  237.   Gadget anklicken. In dem Fenster wird Ihnen dann  der Sektor, der im
  238.   abgesucht  wird,  angezeigt. Mit den  'Cancel'-Gadget kann die Suche 
  239.   abgebrochen  werden. Sollte  der  Text in  der Datei vorkommen, wird 
  240.   die Stelle farblich hervorgehoben.
  241.  
  242.   In  dem  Suchtext kann  man '?'  als Joker  verwenden, d.h. z.B. der 
  243.   Suchtext 'IS?' würde u.a.'IST', 'ISS' oder 'IS ' finden (wenn dieses
  244.   im der Datei vorkommt).
  245.  
  246.  
  247.   Möchte man nach Zahlen suchen , so muß man beachten, daß die Eingabe
  248.   nur  in  hexadezimaler  Darstellung  erfolgen  kann.  Der  Grund ist 
  249.   einfach, sollte z.B. nach '200' gesucht werden,wäre es nicht klar,ob
  250.   ein Byte, ein Word oder vielleicht sogar  ein Longword gemeint sein.
  251.   Das  '$'-Zeichen ist  optional ( d.h. es muß  nicht gesetzt werden), 
  252.   zwischen den  Bytes dürfen Leerzeichen  sein, einzelne  Bytes können 
  253.   auch durch ein Joker ('?') ersetzt werden .
  254.  
  255.   Beispiele : '$00 33 ? 4456'
  256.               ' 99 56 45'
  257.               '$ff aa CC DD'
  258.  
  259.               
  260.  
  261.   Mit den beiden Gadgets 'NEXT' und 'PREVIOUS' sucht FileMaster ab dem
  262.   dem momemtanen Sektor weiter.  Mit 'NEXT' in nachfolgenden Sektoren,
  263.   mit 'PREVIOUS' in der vorherigen  Sektoren. Wurde  in dem momentanen
  264.   Sektor keine Stelle markiert, so beginnt die Such  im anschleißenden
  265.   Sektor, sonst in dem momentanen Sektor.
  266.  
  267.  
  268.   Datei speichern
  269.   ­­­­­­­­­­­­­­­
  270.  
  271.   Mit 'SAVE AS' können sie, sofern  der Modus  'Edit in RAM'  ist, die
  272.   Datei unter einem (anderen) Namen speichern.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.   Dateilänge ändern
  279.   ­­­­­­­­­­­­­­­­­
  280.  
  281.   Diese Funktion ist nur für den intensiveren Gebrauch nötig.
  282.  
  283.  
  284.  
  285.   
  286.   Patches ausführen
  287.   ­­­­­­­­­­­­­­­­­
  288.  
  289.   Wählen sie  einfach 'EXECUTE'  an, und bestimmen  Sie  in  dem File-
  290.   Requester den Namen der Patch-Datei. Sie können  sich nun  die Datei
  291.   ansehen, der Inhalt kann über die beiden  Gadgets in der  Mitte oder
  292.   mit  den  Oben- und Unten-Cursortasten ('Move up' / 'Move Down') be-
  293.   wegtwerden.Mit 'Cancel' kehren Sie ohne Ausführung zurück, 'EXECUTE' 
  294.   führt die Befehle aus. 
  295.   Es wird immer die gerade ausgefürte Zeile angezeigt,deren Ausführung
  296.   geht aber äußerst schnell vor sich. Mit 'Cancel' kann die Ausführung
  297.   abgebrochen  werden.  Bei Syntax-Fehler kann die  fehlerhafte  Zeile 
  298.   übersprungen  werden ('Skip'),  oder  die gesamte  Ausführung  abge-
  299.   brochen werden ('Cancel'). Auch wenn der Offset zu groß ist, springt
  300.   FileMaster in diese Routine.
  301.  
  302.  
  303.  
  304.   Aufbau von Patches
  305.   ­­­­­­­­­­­­­­­­­­
  306.  
  307.   FileMaster kann die ProPatch-Datei  unverändert nutzten, bietet aber
  308.   Benutzerfreundlichkeit an.
  309.   Mit ';' oder '*' beginnnen Kommentarzeilen, sonst leitet  der Offset
  310.   eine Zeile ein. Es ist egal, ob Sie  die hexadezimale  oder dezimale
  311.   Darstellung verwenden.  Nur muß  mindestens  ein Leerzeichen folgen,
  312.   auch kann ein Doppelpunkt zur besseren  Übersicht eingefügt  werden.
  313.   FileMaster  akzeptiert auch  Tabs. Nun  folgen in hexadezimaler Dar-
  314.   stellung die Bytes,die in die Datei ab dem Offset übertragen werden.
  315.   Das '$'-Zeichen ist  optional,  zwischen den einzelnen Bytes  dürfen
  316.   Leerzeichen  stehen. Natürlich kann  aber auch Text  in die Datei ab 
  317.   dem Offset übertragen werden. Der Text  muß mit " ,' oder ` beginnen
  318.   und muß mit demselben Zeichen schließen.
  319.   
  320.   Beispiele:
  321.  
  322.  
  323.   ·  $100   :    'FileMaster'
  324.  
  325.   ·  12     : $12 13 14 15 16 17 18 19 1a 1b
  326.  
  327.   ·  $12 $00
  328.  
  329.  
  330.  
  331.  
  332.   WICHTIG
  333.   ­­­­­­­
  334.   
  335.   Als Autor  des Programmes kann  ich keine Haftung  für Schäden über-
  336.   nehmen, die  durch  falsche  Anwendung entstanden sind. Sie benutzen
  337.   FileMaster auf eigene Gefahr !  Verwenden Sie  deshalb bei wichtigen
  338.   Dateien eine Sicherheitskopie !!!
  339.  
  340.   
  341.  
  342.  
  343.  
  344.   Zum Schluß
  345.   ­­­­­­­­­­
  346.  
  347.   Sollte Ihnen  das Programm gefallen,  so bitte ich Sie, meine Arbeit 
  348.   ( über vier Monate) zu honorieren. Um das Programm zu verbessern,bin
  349.   ich an Verbesserungsvorschlägen und (bitte genauen)  Fehlerberichten
  350.   interessiert.
  351.  
  352.  
  353.  
  354.  
  355.  
  356.   Viel Spaß !!!
  357.  
  358.  
  359.  
  360.   Roger Fischlin  18.Oktober.1989
  361.  
  362.  
  363.  
  364.  
  365.   
  366.   
  367.  
  368.   
  369.  
  370.         
  371.  
  372.   
  373.  
  374.  
  375.  
  376.   
  377.   
  378.   
  379.  
  380.  
  381.  
  382.